Speci cation and Proof of Prioritized , Timed CSPProcesses

نویسنده

  • Gavin Lowe
چکیده

In a previous paper Low91] we presented two new languages based upon timed CSP, with associated semantic models. The rst language was a completely deterministic language, which included biased operators that can be used to model diierent priorities on actions. The second language extended this by adding a probabilistic choice operator to the syntax; this allowed us to give a semantics that modelled the probabilities of diierent behaviours occurring. In this paper we study methods of specifying and proving correct such processes. We shall restrict our attention to hard speciications, i.e. speciica-tions that hold of all behaviours of a process. This means that we will not actually consider probabilities | this will be the subject of a future paper. We concentrate on specifying and proving correct processes that make use of prioritized actions. We present a new language which includes biased operators but not probabilities , and give the language a semantic model. We give abstraction mappings from the probabilistic and deterministic models to the unprob-abilistic, biased model. This allows us to show that one can prove that a probabilistic or deterministic process meets a hard speciication by proving that the corresponding unprobabilistic process meets the same speciication. We then examine ways of proving that speciications are met in the (unprob-abilistic) prioritized model. We present a speciication language that allows one to specify, for example, that events are performed at certain times, or that particular priorities are given to actions. We then present a number of proof rules that can be used for proving that a process meets a speciication; for compound processes, the proof obligation is reduced to proof obligations upon the subcomponents. The proof system is illustrated with a couple of examples.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TAME A Specialized Speci cation and Veri cation System for Timed Automata

Assuring the correctness of speci cations of real time systems can involve signi cant human e ort The use of a mechanical theorem prover to encode such spec i cations and to verify their properties could signi cantly reduce this e ort A barrier to routinely encod ing and mechanically verifying speci cations has been the need rst to master the speci cation language and logic of a general theorem...

متن کامل

The Temporal Specification and . . .

We extend the speci cation language of temporal logic, the corresponding veri cation framework, and the underlying computational model to deal with real-time properties of reactive systems. Semantics We introduce the abstract computational model of timed transition systems as a conservative extension of traditional transition systems: qualitative fairness requirements are superseded by quantita...

متن کامل

Tame: a Specialized Speciication and Veriication System for Timed Automata

Assuring the correctness of speci cations of realtime systems can involve signi cant human e ort. The use of a mechanical theorem prover to encode such speci cations and to verify their properties could signi cantly reduce this e ort. A barrier to routinely encoding and mechanically verifying speci cations has been the need rst to master the speci cation language and logic of a general theorem ...

متن کامل

Consistency Management B Y Prioritized Minimal Revision (extended Abstract)

When we make a large software, we rstly decide requirements speci cation for the software. We, however, have to change the initial speci cation when unexpected exceptions and changes of environments occur. When we change speci cation, we usually do not discard the whole speci cation, but we keep most part of speci cation which is irrelevant to the change, that is, we perform a minimal revision ...

متن کامل

Basic Theorems for Parallel Processes in Timed CRL

Timed CRL is a process algebra-based formalism for the speci cation and veri cation of parallel,communicating systems with explicit time [5]. In this paper various basic results are derived, suchas theorems for basic forms, the expansion of terms with operators for parallelism, eliminationof parallelism, and commutativity and associativity of the merge and communication merge (the<l...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992